WordPress has Page-Links links feature that allows to easily and natively split single post into multiple pages.
The pages are separated using <!--nextpage-->
tag and normally theme should automatically handle output, using wp_link_pages()
template tag.