computational geometry lab in java