Moving lines around
Auto implicit none while syntax checking
New functions
Utilize prime generator instead of predicate