naive Ratsimplementierung auf php portiert