http://www.mathworks.com/products/demos/shipping/matlab/DevelopingClassesOverview.html