+fsp_bad function; + fsp_prefix for types and functions
file name generating function
substring search with DFA
smal refactor
arguments parser
splitting can work with stream
started creating cycle buffer