solved problems 1-5
completed all solutions, added questions
Merging Ben L's solutions