compiles and runs on SunLab Debian Linux