various ruby programs/problems I've worked through