Fixed a trivial bug with the calculation of workspace dimension (which was causing inf-loop). Now, the inconsistency of temporal metrics creates another near-inf-loop, at expand/rand-walk.