Pingala redacta el Chandaḥśāstra ('Ciencia de los metros') como tratado de prosodia sánscrita, clasificando todos los metros posibles mediante combinaciones de sílabas largas (guru, G) y cortas (laghu, L). Al enumerar sistemáticamente estas combinaciones introduce un sistema de representación binaria: el algoritmo prastāra genera de forma recursiva todas las combinaciones de n sílabas, equivalente a la enumeración binaria moderna. El comentario de Halayudha (s. X) explicita el triángulo de Pascal (meru-prastāra) contenido implícitamente en el texto. El Chandaḥśāstra contiene también la primera referencia explícita al cero como marcador (śūnya). Leibniz desarrolla el sistema binario de forma independiente c. 1679 sin conocer a Pingala; la independencia es completa y ambas tradiciones son válidas.