How To Implement An Algorithm