Fixed bug in IORecorder; added Set support to PrettyPrint; added binary_search array mixin