Two Sum

The Two Sum problem is a classic algorithmic challenge