magic number programming