Reusable utility programs.