#1) Piecewise Defined Functions!
f1(x)=x+3
f2(x)=-2*x-2
f3(x)=x^2-1
f4(x)=sqrt(1-(x-2)^2)
f=piecewise([[(-4,-2),f1],[(-2,-1),f2],[(-1,1),f3],[(1,3),f4]])
show(lim(f1(x),x=-2,dir='left'))
show(lim(f2(x),x=-2,dir='right'))
show(lim(f2(x),x=-1,dir='left'))
show(lim(f3(x),x=-1,dir='right'))
show(lim(f3(x),x=1,dir='left'))
show(lim(f4(x),x=1,dir='right'))
show(lim(f1(x),x=-4,dir='right'))
show(lim(f4(x),x=3,dir='left'))
plot(f,aspect_ratio=1)