Separated split_at() from split().

New variant of split_at(pred, seq) implemented. It returns
takewhile(...), dropwhile(...) pair
Docs for interpose(), takewhile() and dropwhile()
Example code line for partition()
Made comments format in doc code samples more uniform