Improve middle(::AbstractRange) performance
#116
Merged
middle(::AbstractRange) performance
#116