U.S. PAT.5,061,823