Balance

Personal project.