chess_move_gen
pub fn perft( position: &mut Position, depth: usize, multi_threading_enabled: bool, cache_bytes_per_thread: usize) -> usize