// package pg

// object PG { 

//   def prime(min: Int): BigInt = { 
//     var counter = min
//     while(true){ 
//       counter = counter + 1
//       if(!List.range(2, counter-1).exists(counter%_==0))
// 	return counter
//     }
//     return 0
//   }

//   def primeNumbers(max: Int): Set[BigInt] = 
//     List.range(0, max).map(prime).toSet[BigInt]

//   def two_pow(exponent: BigInt): BigInt = { 
//     var res = BigInt(2)
//     var count = BigInt(0)
//     while(count<=exponent-2){ 
//       count += 1
//       res *= 2
//     }
//     res
//   }
// }
