You could write `List<T>.firstHalf(): List&l...
# announcements
d
You could write
List<T>.firstHalf(): List<T>
and
List<T>.secondHalf(): List<T>
extension methods that make use of
subList()
, be sure to add unit tests to ensure that the middle element is included in exactly one of them.