CS313 Small Wave Edge Cutter