Use a range to initialize a Pool

As suggested by @txus