Good read here with repo here. Using Span<T> will have extreme performance and very few extra allocations.
Span<T>
This one is interesting too.
Worth learning.