Fix #equal? for numeric, boolean and strings. Add Kernel#equal? specs