add Java 2-3 tree with deletion