Welcome to ModelEngineMaker !If you have problems registering or logging in, please use the contact menu option to request assistance.
Tom Walshaw (Tubal Cain) did a nice version that was covered in Model Engineer some time back.