Assignment 6: Two-Sum problem + test cases