Assorted Practice Problems from online judges