Довольно много измениений. + quad->trapz

trapz = кулкулкул