graphics programming execises