Implement held transfers with accept/cancel | Meta Interview Question