solutions for the first 20 problems; util functions; basic tests; projectEuler crowler