Text this: Multirate non-blocking, generalised, 3-stage clos switching networks. CTI Technical Report TR 99/12/01