A basic math practice java GUI application incorporating the model-view-controller technique