Add function bicgstab
Merge branch 'bicgstab' into develop