Added List.tailOption, closes #31