splitAt package:bytestring

O(1) splitAt n xs is equivalent to (take n xs, drop n xs).
O(n/c) splitAt n xs is equivalent to (take n xs, drop n xs).
O(n) splitAt n sbs is equivalent to (take n sbs, drop n sbs). Note: copies the substrings