Added Array#hash
Added Reference#hash
Super basic call type inference