Solutions to all Unit tests