module Homework.Week01.Assignment where

-- #1a
toDigits :: Integer -> [Integer]
toDigits = undefined

-- #1b
toDigitsRev :: Integer -> [Integer]
toDigitsRev = undefined

-- #2
doubleEveryOther :: [Integer] -> [Integer]
doubleEveryOther = undefined

-- #3
sumDigits :: [Integer] -> Integer
sumDigits = undefined

-- #4
validate :: Integer -> Bool
validate = undefined

-- #5
type Peg = String
type Move = (Peg, Peg)

hanoi :: Integer -> Peg -> Peg -> Peg -> [Move]
hanoi = undefined

hanoi4 :: Integer -> Peg -> Peg -> Peg -> Peg -> [Move]
hanoi4 = undefined
