A collection of patience games written in guile scheme