Discrete Structure Practice Problems