Multiple Range Reports -- And some new techniques