recpol: recursion for p1
shared ptr
ifdef py
linking
Basiclinalg tutorial