Add initial solution for 003
Refactor to lazily compute largest prime
Clean up with comments, semantic fix
Add solution to 004