complement_map is now a static member

Also removed strange scoping/binding issue with temporary 'c' variable used to build the alphabet static variable.