partition() returns a tuple with first, separator, second ......