Skill: Data Structures and Algorithm