(lists/partition 2 [a b c d e])
(lists/partition 2 1 [a b c])
(lists/partition 3 [])
(lists/partition 3 [a])
(lists/partition 2 3 [a b c d e f g])
(lists/partition 3 1 [a b c d])
(lists/partition 1 [null false [a]])
(lists/partition 2 null)
(lists/partition 2 1 null)
(lists/partition 9223372036854775807 [a b])
(lists/partition 2 9223372036854775807 [a b c])
