THIS SOFTWARE AND ITS DOCUMENTATION ARE MADE AVAILABLE FOR RESEARCH AND INSTRUCTIONAL USE ONLY AND ARE FURNISHED "AS IS." YOU MAY COPY AND USE THIS SOFTWARE FOR THESE NON-COMMERCIAL PURPOSES AT NO CHARGE. FOR ALL THE OTHER USES (INCLUDING DISTRIBUTION OF MODIFIED VERSIONS), PLEASE CONTACT THE AUTHORS. THE AUTHORS MAKE NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE USEFULNESS OF THE SOFTWARE AND DOCUMENTATION FOR ANY PURPOSE. THEY ASSUME NO RESPONSIBILITY (1) FOR THE USE OF THE SOFTWARE AND DOCUMENTATION; OR (2) TO PROVIDE TECHNICAL SUPPORT TO USERS.