Playground
Riemann sum type:
left
right
middle
trapezodial
lower
upper
random