Check out JACODESMATH