{"size": 454, "ext": "rktl", "max_stars_repo_path": "htdp-test/tests/stepper/structures.rktl", "max_stars_repo_name": "bdeket/htdp", "max_stars_repo_stars_event_min_datetime": "2015-01-14T20:28:41.000Z", "max_stars_repo_stars_event_max_datetime": "2022-03-20T04:04:26.000Z", "max_issues_repo_path": "htdp-test/tests/stepper/structures.rktl", "max_issues_repo_name": "bdeket/htdp", "max_issues_repo_issues_event_min_datetime": "2015-01-14T19:50:21.000Z", "max_issues_repo_issues_event_max_datetime": "2022-02-19T21:38:00.000Z", "max_forks_repo_path": "htdp-test/tests/stepper/structures.rktl", "max_forks_repo_name": "bdeket/htdp", "max_forks_repo_forks_event_min_datetime": "2015-01-14T19:11:38.000Z", "max_forks_repo_forks_event_max_datetime": "2022-03-24T05:11:39.000Z"}
{"max_stars_count": 85, "max_issues_count": 132, "max_forks_count": 81, "avg_line_length": 28.375, "max_line_length": 67, "alphanum_fraction": 0.4955947137}
(define-struct item (name price))

(define inventory (cons (make-item 'rabbit 32.42)
                        (cons (make-item 'twiggy 3.18)
                              (cons (make-item 'richard-nixon 0.45)
                                    empty))))

(+ 3 4)

(define (sum-up-prices item-list)
  (cond ([null? item-list] 0)
        (else (+ (item-price (car item-list))
                 (sum-up-prices (cdr item-list))))))

(sum-up-prices inventory)
