What is a? Is it a function or a variable?
The same question - about b.

Besides. please use Code tags while posting the <pseudo>code snippets!