Special thanks and acknowledgment to Phil Elmore for his contribution to this work.