SYNGEN program for synthesis design: basic computing techniques