I'm often surprised how many methods are in the Smalltalk base classes. For example, Object has an at: message for integer access (like foo[123] in Python).