Update: Prob5; Optimized to run < 1 sec

Also abstracted Counts from Prob12 (renamed UniqueCounts) to
EulerUtility, and updated Readme to reflect improved Prob5.