kangaroo 0.1.0

Pollard's Kangaroo ECDLP solver for secp256k1 using Vulkan/Metal/DX12 compute
Documentation
# Benchmark Ranges

ranges:
  - name: "test"
    bits: 20
    N: 1048576 # 2^20
    generator: "simulated"

  - name: "small"
    bits: 40
    N: 1099511627776 # 2^40
    generator: "secp256k1" # or "simulated" for faster integers
    
  - name: "medium"
    bits: 44
    N: 17592186044416 # 2^44
    generator: "secp256k1"
    
  - name: "large"
    bits: 48
    N: 281474976710656 # 2^48
    generator: "secp256k1"