Project #3-1: 2D cubic Bézier curve editor

GOAL: Implement an interactive 2D cubic Bézier curve editor.

Demo programs
Requirements (total 210):
(curve evaluated using glMap function)
(curve evaluated using de Castaljau's algorithm)
(curve approximated by subdivided control points)