BitTreeEncoder
  * Needs init function
  * Combine ReverseGetPrice (static and instance) if possible
