To create architecture is to put in order. Put what in order? Function and objects.
The best way to learn mathematics is to do mathematics.