Learn the Logo programming language from scratch by working through some mathematical challenges both geometrical and numerical.