Text this: An Accurate and Efficient Shooting-and-bouncing-polygon Ray Tracer For Radio Propagation Modelling