my, sometimes rather ham-fisted, solutions to the problems in Project-Euler