added 6 algo hw (2-sum implementation)