Computer and robot assisted orthopaedic surgery