Refactored out drop and take inputs.
Added SplitInput and LinerInput.
Convenience methods.