preliminary intro to scheme post