Remove a check in room() for (_begin == _end).  It's covered by the (_end >= _begin) case.
Remove a check in room() for (_begin == _end).  It's covered by the (_end >= _begin) case.

edog1973/Arduino,gguuss/Arduino,toastedcode/esp8266-Arduino,jes/Arduino,Links2004/Arduino,NextDevBoard/Arduino,me-no-dev/Arduino,toastedcode/esp8266-Arduino,NextDevBoard/Arduino,me-no-dev/Arduino,Juppit/Arduino,Adam5Wu/Arduino,Links2004/Arduino,hallard/Arduino,me-no-dev/Arduino,gguuss/Arduino,Lan-Hekary/Arduino,Adam5Wu/Arduino,lrmoreno007/Arduino,KaloNK/Arduino,NextDevBoard/Arduino,quertenmont/Arduino,quertenmont/Arduino,jes/Arduino,quertenmont/Arduino,lrmoreno007/Arduino,edog1973/Arduino,esp8266/Arduino,NullMedia/Arduino,edog1973/Arduino,jes/Arduino,KaloNK/Arduino,quertenmont/Arduino,wemos/Arduino,Juppit/Arduino,esp8266/Arduino,sticilface/Arduino,Links2004/Arduino,NullMedia/Arduino,Juppit/Arduino,wemos/Arduino,Lan-Hekary/Arduino,sticilface/Arduino,esp8266/Arduino,Lan-Hekary/Arduino,Juppit/Arduino,hallard/Arduino,quertenmont/Arduino,KaloNK/Arduino,NextDevBoard/Arduino,NullMedia/Arduino,Adam5Wu/Arduino,lrmoreno007/Arduino,edog1973/Arduino,Links2004/Arduino,lrmoreno007/Arduino,jes/Arduino,Lan-Hekary/Arduino,edog1973/Arduino,toastedcode/esp8266-Arduino,Adam5Wu/Arduino,KaloNK/Arduino,gguuss/Arduino,me-no-dev/Arduino,wemos/Arduino,Juppit/Arduino,martinayotte/ESP8266-Arduino,Lan-Hekary/Arduino,toastedcode/esp8266-Arduino,KaloNK/Arduino,Adam5Wu/Arduino,me-no-dev/Arduino,hallard/Arduino,gguuss/Arduino,Links2004/Arduino,lrmoreno007/Arduino,hallard/Arduino,hallard/Arduino,wemos/Arduino,esp8266/Arduino,jes/Arduino,sticilface/Arduino,wemos/Arduino,gguuss/Arduino,sticilface/Arduino,esp8266/Arduino,NullMedia/Arduino,NextDevBoard/Arduino,NullMedia/Arduino,toastedcode/esp8266-Arduino,sticilface/Arduino,martinayotte/ESP8266-Arduino,martinayotte/ESP8266-Arduino,martinayotte/ESP8266-Arduino,martinayotte/ESP8266-Arduino