mathematics from scratch