; CS 42 Homework 2, Problem 1: Unicalc ; Author(s): [your name here] ; Time spent: [enter the time spent on this homework here] ; Additional comments (optional): ; ; Again you need the tester (load "tester.rkt") ; Be sure to download the unicalc database file (load "unicalc-db.rkt") ;; Data abstraction for a quantity list ; Function: make-QL ; Input: ; quant - a number ; num - a list of symbols representing the units in the numerator ; den - a list of symbols representing the units in the denominator ; Output: ; a representation of a quantity list (define (make-QL quant num den) (list quant num den)) ; Accessor functions for our QL abstraction (define get-quant first) (define get-num second) (define get-den third) ;; Add your unicalc functions below. ;; Load and run the tests (load "unicalc-tests.rkt")