Added power and bitwise xor.  Fixed Java double-to-int to be double-to-long-to-int to get low-end bits instead of clamping at 2^32-1.  Added core Random class.