reflection.
- SquareClass: [ done ]
- TriangleClass: [ done ]
- CircleClass: [ done ]
- square interface: [ done ]
- triangle interface: [ done ]
- circle interface:
- square listener: [ done ]
- triangle listener: [ done ]
- circle listener:

maaf ndak ada sumber rumus. dan baru bisa untuk refleksi garis sejajar sumbu x, y, dan titik. untuk refleksi terhadap garis dengan kemiringan m | m>0, m<0, m E bilangan bilangan bulat belum bisa.
pokoke x' = n + (n-x) = 2n - x
Merge remote-tracking branch 'origin/master'

Conflicts:
	js/init.js