GAP 4.8.9 installation with standard packages -- copy to your CoCalc project to get it
1[1X1 [33X[0;0YSectioning Elements[133X[101X23[33X[0;0YText before the section [14X1.1[114X. (→ [14XB.2[114X)[133X456[1X1.1 [33X[0;0YNormal subsections[133X[101X78[33X[0;0Y[→ [14XB.3[114X][133X91011[1X1.1-1 [33X[0;0YA subsection[133X[101X1213[33X[0;0YThis is text in the first subsection.[133X141516[1X1.1-2 [33X[0;0YAnother subsection[133X[101X1718[33X[0;0YThis is text in the second subsection. This subsection has a label, such19that one can reference it.[133X202122[1X1.2 [33X[0;0YManSections[133X[101X2324[33X[0;0Y[→ [14XB.4[114X][133X2526[1X1.2-1 f[101X2728[33X[1;0Y[29X[2Xf[102X( [3Xx[103X[, [3Xy[103X] ) [32X function[133X29[6XReturns:[106X [33X[0;10Yan element in [2XIsBlubb[102X ([14X1.2-8[114X) or [9Xfail[109X.[133X3031[33X[0;0YThis function calculates something.[133X3233[1X1.2-2 \^\{\}\[\]\<\&[101X3435[33X[1;0Y[29X[2X\^\{\}\[\]\<\&[102X( [3Xc[103X ) [32X method[133X3637[33X[0;0YThis method is for an operation with a tricky name.[133X3839[1X1.2-3 MyOperation[101X4041[33X[1;0Y[29X[2XMyOperation[102X( [3Xx[103X ) [32X operation[133X4243[33X[0;0YThe operation [2XMyOperation[102X operates on [3Xx[103X.[133X4445[1X1.2-4 MyOperation[101X4647[33X[1;0Y[29X[2XMyOperation[102X( [3Xx[103X ) [32X method[133X4849[33X[0;0YThis method calculates something by the generic method.[133X5051[1X1.2-5 MyOperation[101X5253[33X[1;0Y[29X[2XMyOperation[102X( [3Xx[103X[, [3Xgood_hint[103X] ) [32X method[133X5455[33X[0;0YThis is the super-fast method for the operation [2XMyOperation[102X ([14X1.2-3[114X) if the56argument [3Xx[103X is in the representation [2XIsBla[102X ([14X1.2-7[114X). It will become even57faster if the optional argument [3Xgood_hint[103X is given.[133X5859[1X1.2-6 MyConstructor[101X6061[33X[1;0Y[29X[2XMyConstructor[102X( [3Xfilt[103X, [3Xx[103X ) [32X constructor[133X6263[33X[0;0YThe constructor [2XMyConstructor[102X constructs from [3Xx[103X an object in [3Xfilt[103X.[133X6465[1X1.2-7 IsBla[101X6667[33X[1;0Y[29X[2XIsBla[102X( [3Xobj[103X ) [32X representation[133X6869[33X[0;0YFor objects in this representation there is a super-fast method (see70[2XMyOperation[102X ([14X1.2-5[114X)) for the operation [2XMyOperation[102X ([14X1.2-3[114X).[133X7172[1X1.2-8 IsBlubb[101X7374[33X[1;0Y[29X[2XIsBlubb[102X( [3Xobj[103X ) [32X property[133X7576[33X[0;0YA property.[133X7778[1X1.2-9 NumberBlobbs[101X7980[33X[1;0Y[29X[2XNumberBlobbs[102X( [3Xobj[103X ) [32X attribute[133X8182[33X[0;0YAn attribute. Number of blobbs.[133X8384[1X1.2-10 AllBlibbs[101X8586[33X[1;0Y[29X[2XAllBlibbs[102X[32X global variable[133X8788[33X[0;0YThis global variable holds a list of all blibbs.[133X8990[1X1.2-11 BlibbsFamily[101X9192[33X[1;0Y[29X[2XBlibbsFamily[102X[32X family[133X9394[33X[0;0YFamily of all blibbs.[133X9596[1X1.2-12 InfoBlibbs[101X9798[33X[1;0Y[29X[2XInfoBlibbs[102X[32X info class[133X99100[33X[0;0YThis info class is used throughout the library of blibbs.[133X101102103104