#include <crypt/BigInt64.hpp>
#include <hash.hpp>
#include <algorithm>
#include <random>
#include <iostream>
#include <siostream.hpp>
#include <util.hpp>
int main(){
	circular_buffer a(1024);
	a.push_back('a');
	a.push_back('t');
	a.push_back('u');
	a.push_back('o');
	a.push_front('o');
	a.push_front('o');
	
	std::for_each(a.begin(), a.end(), [](const char& c){std::cout << c;});
	std::cout << "\n" << (a.begin() - a.end()) << "\n";
}