FUNCTION :   cuspmake1 -  set of inequivalent cusps for Gamma[1](N)

CALLING SEQUENCE : cuspmake1()
                   cuspmake1(N)

PARAMETERS :      N - positive integer

GLOBAL VARIABLES : 

SYNOPSIS :   Returns a set of inequivalent cusps
             for Gamma[1](N).
             Each cusp a/c in the list is represented by [a,c]
             so that oo is represented by [1,0]

EXAMPLES :   
> cuspmake1();
---------------------------------------------------------
cuspmake1(N)                                             
   Returns a set of inequivalent cusps                   
   for Gamma[1](N).                                      
   Each cusp a/c in the list is represented by [a,c]     
   so that oo is represented by [1,0]                    
---------------------------------------------------------

> cuspmake1(40);
{[0, 1], [1, 3], [1, 7], [1, 9], [1, 11], [1, 13], [1, 17], [1, 19], [1, 2], [1, 6], [1, 14],

    [1, 18], [1, 4], [3, 4], [1, 12], [7, 12], [1, 5], [3, 5], [2, 5], [4, 5], [1, 15], [13, 15],

    [7, 15], [4, 15], [1, 8], [3, 8], [7, 8], [5, 8], [1, 16], [3, 16], [7, 16], [13, 16], [1, 10],

    [3, 10], [7, 10], [9, 10], [1, 20], [3, 20], [7, 20], [9, 20], [1, 0], [3, 40], [7, 40],

    [9, 40], [11, 40], [13, 40], [17, 40], [19, 40]}

DISCUSSION :

SEE ALSO :