Department of Computer Science, National University of Singapore, Singapore.|Department of Computer Science, National University of Singapore, Singapore.|Department of Computer Science, National University of Singapore, Singapore.|Department of Computer Science, National University of Singapore, Singapore.|Department of Computer Science, National University of Singapore, Singapore.|Department of Computer Science, National University of Singapore, Singapore.|Department of Computer Science, National University of Singapore, Singapore.