def METHOD_NAME():
    l = [0, 1, 2, 3, 4]
    assert l[0:0] == []
    assert l[1:2] == [1]
    assert l[-2:-1] == [3]
    assert l[-100:100] == [0, 1, 2, 3, 4]
    assert l[100:-100] == []
    assert l[:] == [0, 1, 2, 3, 4]
    assert l[1:None] == [ 1, 2, 3, 4]
    assert l[None:3] == [0, 1, 2]
    # extended slice
    assert l[::] == [0, 1, 2, 3, 4]
    assert l[::2] == [0, 2, 4]
    assert l[1::2] == [1, 3]
    assert l[::-1] == [4, 3, 2, 1, 0]
    assert l[::-2] == [4, 2, 0]
    assert l[3::-2] == [3, 1]
    assert l[3:3:-2] == []
    assert l[3:2:-2] == [3]
    assert l[3:1:-2] == [3]
    assert l[3:0:-2] == [3, 1]
    assert l[::-100] == [4]
    assert l[100:-100:] == []
    assert l[-100:100:] == [0, 1, 2, 3, 4]
    assert l[100:-100:-1] == [4, 3, 2, 1, 0]
    assert l[-100:100:-1] == []
    assert l[-100:100:2] == [0, 2, 4]