full basic algorithm review list