calculator by javaFM