Create Union.java

Unions are very easy to use but not very efficient. The Mint language uses Pointer objects instead. This is one possible alternative.