1. Department of Computer Science and Technology, Kean University, Union, NJ 07083, USA
2. Department of Computer Science, Occidental College, Los Angeles, CA 90041, USA
3. Center for Discrete Mathematics and Theoretical Computer Science, Rutgers University, New Brunswick, NJ 08854, USA