Description :Part 2 of the four part series. Harder than part 1, but still only medium difficulty. (Note: Plz comment so I can improve parts 3&4)