# Functions
Miller applies Miller's algorithm, which is a bilinear function from the source groups to F_p^12.
Pair calculates an Optimal Ate pairing.
PairingCheck calculates the Optimal Ate pairing for a set of points.
RandomG1 returns x and g₁ˣ where x is a random, non-zero number read from r.
RandomG2 returns x and g₂ˣ where x is a random, non-zero number read from r.