Added take_while and drop_while.