Assignment3 - Part 1 Impl - Bruteforce search
Assignment3: Part2 Fast Impl