A complex calculator based on Java RMI.