ActiveLayerIndex 0 ApplicationVersion com.omnigroup.OmniGraffle 139.18.0.187838 AutoAdjust BackgroundGraphic Bounds {{0, 0}, {559.20001220703125, 782.79998779296875}} Class SolidGraphic FontInfo Font Helvetica Size 9 ID 2 Style shadow Draws NO stroke Draws NO BaseZoom 0 CanvasOrigin {0, 0} ColumnAlign 1 ColumnSpacing 36 CreationDate 2014-02-16 06:18:11 +0000 Creator utah DisplayScale 1 0/72 in = 1 0/72 in GraphDocumentVersion 8 GraphicsList Bounds {{332.5, 368.5}, {37, 17}} Class ShapedGraphic FitText YES Flow Resize FontInfo Font Helvetica Size 9 ID 87 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1265 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs28 \cf0 return} VerticalPad 0 Wrap NO Class LineGraphic ID 86 Points {383, 342} {216, 396} {135, 351} Style stroke Color b 0 g 0 r 1 HeadArrow FilledArrow Legacy LineType 1 TailArrow 0 Bounds {{323.5, 290}, {31, 17}} Class ShapedGraphic FitText YES Flow Resize FontInfo Font Helvetica Size 9 ID 85 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1265 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs28 \cf0 jump} VerticalPad 0 Wrap NO Class LineGraphic ID 84 Points {284, 331.5} {329, 313.5} {374, 304.5} Style stroke HeadArrow FilledArrow Legacy LineType 1 TailArrow 0 Bounds {{161, 288}, {22, 17}} Class ShapedGraphic FitText YES Flow Resize FontInfo Font Helvetica Size 9 ID 83 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1265 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs28 \cf0 call} VerticalPad 0 Wrap NO Class LineGraphic ID 82 Points {120.0683708190918, 326.5} {163, 309.5} {207, 302.5} Style stroke HeadArrow FilledArrow Legacy LineType 1 TailArrow 0 Bounds {{161.5, 158}, {37, 17}} Class ShapedGraphic FitText YES Flow Resize FontInfo Font Helvetica Size 9 ID 81 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1265 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs28 \cf0 return} VerticalPad 0 Wrap NO Bounds {{332.5, 152.5}, {37, 17}} Class ShapedGraphic FitText YES Flow Resize FontInfo Font Helvetica Size 9 ID 80 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1265 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs28 \cf0 return} VerticalPad 0 Wrap NO Class LineGraphic ID 79 Points {221, 151} {173, 149} {138, 144} Style stroke HeadArrow FilledArrow Legacy LineType 1 TailArrow 0 Class LineGraphic ID 77 Points {383, 135} {345, 144} {281, 142} Style stroke HeadArrow FilledArrow Legacy LineType 1 TailArrow 0 Bounds {{323, 84.5}, {22, 17}} Class ShapedGraphic FitText YES Flow Resize FontInfo Font Helvetica Size 9 ID 75 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1265 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs28 \cf0 call} VerticalPad 0 Wrap NO Bounds {{161, 84.5}, {22, 17}} Class ShapedGraphic FitText YES Flow Resize FontInfo Font Helvetica Size 9 ID 74 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1265 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs28 \cf0 call} VerticalPad 0 Wrap NO Class LineGraphic ID 73 Points {279, 126} {324, 108} {369, 99} Style stroke HeadArrow FilledArrow Legacy LineType 1 TailArrow 0 Class LineGraphic ID 69 Points {120.0683708190918, 123} {163, 106} {207, 99} Style stroke HeadArrow FilledArrow Legacy LineType 1 TailArrow 0 Bounds {{288, 218.5}, {151, 22}} Class ShapedGraphic FitText YES Flow Resize FontInfo Font Helvetica Size 9 ID 66 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1265 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs36 \cf0 Tail call elimination} VerticalPad 0 Wrap NO Bounds {{228.3891618205696, 222.4808265497679}, {71.153305053710938, 41.931629180908203}} Class ShapedGraphic ID 27 Rotation 90 Shape AdjustableArrow ShapeData ratio 0.53529059886932373 width 45.023292541503906 Style fill Color a 0.1 b 0 g 0 r 0 MiddleFraction 0.70634919404983521 shadow Color a 0.4 b 0 g 0 r 0 Fuzziness 0.0 ShadowVector {0, 2} stroke Color a 0.75 b 0 g 0 r 0 TextRelativeArea {{0.125, 0.25}, {0.75, 0.5}} isConnectedShape Class Group Graphics Bounds {{409.50000093910677, 315.0000073872252}, {14, 21}} Class ShapedGraphic FitText YES Flow Resize FontInfo Font Helvetica Size 9 ID 63 Rotation 90 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Align 0 Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1265 \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural \f0\fs28 \cf0 \'81\'63} VerticalPad 0 Wrap NO Bounds {{383, 297}, {53, 68}} Class ShapedGraphic FitText YES Flow Resize FontInfo Font Helvetica Size 9 ID 64 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Align 0 Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1265 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural \f0\fs28 \cf0 void B()\{\ \ ret\ \}} VerticalPad 0 Wrap NO Bounds {{378, 288}, {81, 81}} Class ShapedGraphic HFlip YES ID 65 Magnets {1, 0.5} {1, -0.5} {-1, 0.5} {-1, -0.5} {0.5, 1} {-0.5, 1} {0.5, -1} {-0.5, -1} Shape Rectangle Style fill Color b 0.999991 g 0.999974 r 1 Text Align 0 VerticalPad 0 ID 62 Bounds {{256.50000093910677, 315.0000073872252}, {14, 21}} Class ShapedGraphic FitText YES Flow Resize FontInfo Font Helvetica Size 9 ID 59 Rotation 90 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Align 0 Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1265 \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural \f0\fs28 \cf0 \'81\'63} VerticalPad 0 Wrap NO Bounds {{221, 297}, {78, 68}} Class ShapedGraphic FitText YES Flow Resize FontInfo Font Helvetica Size 9 ID 60 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Align 0 Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1265 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;\red255\green0\blue0;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural \f0\fs28 \cf0 void caller()\{\ \ \cf2 jump B();\ \cf0 \}} VerticalPad 0 Wrap NO Bounds {{216, 288}, {90, 90}} Class ShapedGraphic HFlip YES ID 61 Magnets {1, 0.5} {1, -0.5} {-1, 0.5} {-1, -0.5} {0.5, 1} {-0.5, 1} {0.5, -1} {-0.5, -1} Shape Rectangle Style fill Color b 0.999991 g 0.999974 r 1 Text Align 0 VerticalPad 0 Class Group Graphics Bounds {{87.500001508043013, 315}, {14, 21}} Class ShapedGraphic FitText YES Flow Resize FontInfo Font Helvetica Size 9 ID 54 Rotation 90 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Align 0 Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1265 \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural \f0\fs28 \cf0 \'81\'63} VerticalPad 0 Wrap NO Bounds {{87.499999934432736, 351.00000381469727}, {14, 21}} Class ShapedGraphic FitText YES Flow Resize FontInfo Font Helvetica Size 9 ID 55 Rotation 90 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Align 0 Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1265 \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural \f0\fs28 \cf0 \'81\'63} VerticalPad 0 Wrap NO Bounds {{59, 297}, {80, 85}} Class ShapedGraphic FitText YES Flow Resize FontInfo Font Helvetica Size 9 ID 56 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Align 0 Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1265 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural \f0\fs28 \cf0 int main()\{\ \ call caller();\ \ \}} VerticalPad 0 Wrap NO Bounds {{54, 288}, {90, 108}} Class ShapedGraphic HFlip YES ID 57 Magnets {1, 0.5} {1, -0.5} {-1, 0.5} {-1, -0.5} {0.5, 1} {-0.5, 1} {0.5, -1} {-0.5, -1} Shape Rectangle Style fill Color b 0.999991 g 0.999974 r 1 Text Align 0 VerticalPad 0 ID 53 Class Group Graphics Bounds {{409.50000093910677, 108.0000073872252}, {14, 21}} Class ShapedGraphic FitText YES Flow Resize FontInfo Font Helvetica Size 9 ID 41 Rotation 90 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Align 0 Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1265 \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural \f0\fs28 \cf0 \'81\'63} VerticalPad 0 Wrap NO Bounds {{383, 90}, {53, 68}} Class ShapedGraphic FitText YES Flow Resize FontInfo Font Helvetica Size 9 ID 42 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Align 0 Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1265 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural \f0\fs28 \cf0 void B()\{\ \ ret\ \}} VerticalPad 0 Wrap NO Bounds {{378, 81}, {81, 81}} Class ShapedGraphic HFlip YES ID 43 Magnets {1, 0.5} {1, -0.5} {-1, 0.5} {-1, -0.5} {0.5, 1} {-0.5, 1} {0.5, -1} {-0.5, -1} Shape Rectangle Style fill Color b 0.999991 g 0.999974 r 1 Text Align 0 VerticalPad 0 ID 40 Bounds {{256.50000093910677, 108.0000073872252}, {14, 21}} Class ShapedGraphic FitText YES Flow Resize FontInfo Font Helvetica Size 9 ID 45 Rotation 90 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Align 0 Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1265 \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural \f0\fs28 \cf0 \'81\'63} VerticalPad 0 Wrap NO Bounds {{221, 90}, {78, 85}} Class ShapedGraphic FitText YES Flow Resize FontInfo Font Helvetica Size 9 ID 46 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Align 0 Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1265 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;\red255\green0\blue0;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural \f0\fs28 \cf0 void caller()\{\ \ \cf2 call B();\ ret\ \cf0 \}} VerticalPad 0 Wrap NO Bounds {{216, 81}, {90, 108}} Class ShapedGraphic HFlip YES ID 47 Magnets {1, 0.5} {1, -0.5} {-1, 0.5} {-1, -0.5} {0.5, 1} {-0.5, 1} {0.5, -1} {-0.5, -1} Shape Rectangle Style fill Color b 0.999991 g 0.999974 r 1 Text Align 0 VerticalPad 0 Class Group Graphics Bounds {{87.500001508043013, 108}, {14, 21}} Class ShapedGraphic FitText YES Flow Resize FontInfo Font Helvetica Size 9 ID 49 Rotation 90 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Align 0 Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1265 \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural \f0\fs28 \cf0 \'81\'63} VerticalPad 0 Wrap NO Bounds {{87.499999934432736, 144.00000381469727}, {14, 21}} Class ShapedGraphic FitText YES Flow Resize FontInfo Font Helvetica Size 9 ID 50 Rotation 90 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Align 0 Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1265 \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural \f0\fs28 \cf0 \'81\'63} VerticalPad 0 Wrap NO Bounds {{59, 90}, {80, 85}} Class ShapedGraphic FitText YES Flow Resize FontInfo Font Helvetica Size 9 ID 51 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Align 0 Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1265 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural \f0\fs28 \cf0 int main()\{\ \ call caller();\ \ \}} VerticalPad 0 Wrap NO Bounds {{54, 81}, {90, 108}} Class ShapedGraphic HFlip YES ID 52 Magnets {1, 0.5} {1, -0.5} {-1, 0.5} {-1, -0.5} {0.5, 1} {-0.5, 1} {0.5, -1} {-0.5, -1} Shape Rectangle Style fill Color b 0.999991 g 0.999974 r 1 Text Align 0 VerticalPad 0 ID 48 GridInfo SnapsToGrid YES GuidesLocked NO GuidesVisible YES HPages 1 ImageCounter 1 KeepToScale Layers Lock NO Name Layer 1 Print YES View YES LayoutInfo Animate NO circoMinDist 18 circoSeparation 0.0 layoutEngine dot neatoSeparation 0.0 twopiSeparation 0.0 LinksVisible NO MagnetsVisible NO MasterSheets ModificationDate 2014-02-16 07:28:58 +0000 Modifier utah NotesVisible NO Orientation 2 OriginVisible NO PageBreaks YES PrintInfo NSBottomMargin float 41 NSHorizonalPagination coded BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG NSLeftMargin float 18 NSPaperSize size {595.20001220703125, 841.79998779296875} NSPrintReverseOrientation int 0 NSRightMargin float 18 NSTopMargin float 18 PrintOnePage ReadOnly NO RowAlign 1 RowSpacing 36 SheetTitle Canvas 1 SmartAlignmentGuidesActive YES SmartDistanceGuidesActive YES UniqueID 1 UseEntirePage VPages 1 WindowInfo CurrentSheet 0 ExpandedCanvases name Canvas 1 Frame {{758, 207}, {694, 938}} ListView OutlineWidth 142 RightSidebar ShowRuler Sidebar SidebarWidth 120 VisibleRegion {{0, 0}, {559, 783}} Zoom 1 ZoomValues Canvas 1 1 1