     }
 
     func testSequence() {
-        XCTAssertEqualObjects($.sequence(0..4), [0, 1, 2, 3], "Generates array of integers")
-        XCTAssertEqualObjects($.sequence(-2.0..2.0), [-2.0, -1.0, 0.0, 1.0], "Generates array of doubles")
-        XCTAssertEqualObjects($.sequence((0..20).by(5)), [0, 5, 10, 15], "Generates array with offset")
+        XCTAssertEqualObjects($.sequence(0...4), [0, 1, 2, 3], "Generates array of integers")
+        XCTAssertEqualObjects($.sequence(-2.0...2.0), [-2.0, -1.0, 0.0, 1.0], "Generates array of doubles")
+        XCTAssertEqualObjects($.sequence((0...20).by(5)), [0, 5, 10, 15], "Generates array with offset")
         // FIXME: EXC_BAD_INSTRUCTION (code=EXC_i386_INVOP, subcode=0x0) when "abc' is used with AssertEqualObjects
         // XCTAssertEqualObjects($.sequence("abc"), ["a", "b", "c"], "Generates array of characters")
         XCTAssert($.sequence("abc") == ["a", "b", "c"], "Generates array of characters")


    func testLast() {
        XCTAssertEqualObjects($.last([3, 4, 5])!, 5, "Returns last element in array")
        XCTAssertNil($.last(NSObject[]()), "Returns nil when array is empty")
    }

    func testFindIndex() {


    func testFind() {
        XCTAssertEqualObjects($.find([1, 2, 3, 4], iterator: { $0 == 2 }), 2, "Return element when object is found")
        //FIXME: Uncomment when there is a fix for the compiler
        //XCTAssertEqualObjects($.find([1, 2, 3, 4], iterator: { $0 == 10 }), nil, "Return nil when object not found")
    }

    func testMax() {
